29 MAY 2011 by ideonexus

 Evolution Versus Engineering

What's the difference between evolution and engineering? Engineering is the designing of a whole out of parts suited to their individual purposes. Evolution is the process of tiny incremental changes, each making some small or large improvement in the ability of the thing to survive and reproduce. A good engineer avoids the kluge-jargon for the use of a part not particularly suited to its purpose. But evolution favors, even cherishes, the kluge. Suddenly finding a new purpose for a part witho...
  1  notes

Evolution is all about kludges.